low-loader trailer - Turkish English Dictionary